package org.jeecgframework.web.system.pojo.base;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

import org.hibernate.annotations.GenericGenerator;
import org.jeecgframework.poi.excel.annotation.Excel;

/**   
 * @Title: Entity
 * @Description: 巡检报告附件表
 * @author onlineGenerator
 * @date 2016-04-27 13:05:11
 * @version V1.0   
 *
 */
@Entity
@Table(name = "zy_report_attachment", schema = "")
@SuppressWarnings("serial")
public class ZyReportAttachmentEntity implements java.io.Serializable {
	/**ID*/
	private java.lang.String id;
	/**巡检报告ID*/
	@Excel(name="巡检报告ID")
	private java.lang.String reportId;
	/**附件表ID*/
	@Excel(name="附件表ID")
	private java.lang.String fileLogId;
	/**类型*/
	@Excel(name="类型")
	private java.lang.String type;
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  ID
	 */
	@Id
	@GeneratedValue(generator = "paymentableGenerator")
	@GenericGenerator(name = "paymentableGenerator", strategy = "uuid")
	@Column(name ="ID",nullable=false,length=36)
	public java.lang.String getId(){
		return this.id;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  ID
	 */
	public void setId(java.lang.String id){
		this.id = id;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  巡检报告ID
	 */
	@Column(name ="REPORT_ID",nullable=true,length=36)
	public java.lang.String getReportId(){
		return this.reportId;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  巡检报告ID
	 */
	public void setReportId(java.lang.String reportId){
		this.reportId = reportId;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  附件表ID
	 */
	@Column(name ="FILE_LOG_ID",nullable=true,length=36)
	public java.lang.String getFileLogId(){
		return this.fileLogId;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  附件表ID
	 */
	public void setFileLogId(java.lang.String fileLogId){
		this.fileLogId = fileLogId;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  类型
	 */
	@Column(name ="TYPE",nullable=true,length=50)
	public java.lang.String getType(){
		return this.type;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  类型
	 */
	public void setType(java.lang.String type){
		this.type = type;
	}
}
